Oracle® Hospitality OPERA Web Self-Service
Guest Services Web Service Specification
Version 5.1
March 2022
Copyright © 1987, 2022, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.
Contents
UpdateReservationForOptInRequest
UpdateReservationForOptInResponse
UpdateRoomStatus to Clean Request
UpdateRoomStatus to Dirty Request
UpdateRoomStatus to Inspected Request
UpdateRoomStatus Guest Service Status is "Do Not Disturb" Request
UpdateRoomStatus Guest Service Status is "Make Up Room" Request
UpdateRoomStatus Turndown Status is "Not Required" Request
UpdateRoomStatus To Clean Response
UpdateRoomStatus To Dirty Response
UpdateRoomStatus To Inspected Response
UpdateRoomStatus Guest Service Status is "Do Not Disturb" Response.
UpdateRoomStatus Guest Service Status is "Make Up Room" Response
UpdateRoomStatus Turndown Status is "Not Required" Response
WakeUpCall Action Type “ADD” Request
WakeUpCall Action Type “Delete” Request
WakeUpCall Action Type “Fetch” Request
WakeUpCall Action Type “ADD” Response
WakeUpCall Action Type “Delete” Response
WakeUpCall Action Type “Fetch” Response
7 Complex and Simple Type Definitions
The objective of this document is to depict how the Guest Services messages function in OPERA Web Suite (OWS). This document also provides information necessary to develop custom applications that interact with Guest Services functionality through the programming language of your choice. In addition, it breaks-down the available complex and simple element types.
The OWS Guest Services Web Service updates room statuses and retrieves wake up calls for guests. The UpdateRoomStatus function updates the statues of rooms. The items which may be submitted in the request are various aspects of the room status, such as the room number, room status, and the turn down status of the room. The requesting system submits an UpdateRoomStatus Request message, and the responding system returns an UpdateRoomStatus Response.
The WakeUpCall function retrieves the wakeup calls for a reservation. In addition, it can add wakeup calls and delete wakeup calls for the reservation. This function can only be utilized when a reservation is “IN HOUSE.”
This document may not contain all the web service messages supported by OWS.
This document is intended for those who are developing custom applications that interact with OPERA using OWS GuestServices Web Service operations.
To contact Oracle Customer Support, access My Oracle Support at the following URL:
When contacting Customer Support, please provide the following:
Product version and program/module name
Functional and technical description of the problem (include business impact)
Detailed step-by-step instructions to re-create
Exact error message received and any associated log files
Screen shots of each step you take
Oracle Hospitality product documentation is available on the Oracle Help Center at http://docs.oracle.com/en/industries/hospitality/
Date |
Description of Change |
March 2010 |
· Initial publication. |
November 2010 |
· FetchOptInSetup and UpdateReservationForOptIn web functions added. |
July 2011 |
· UpdateRoomStatus web function added along with its types and request and response message samples. (Updates not related to service package). |
March 2014 |
· 271135 - Update ALL OEDS Documentation with proper example data – GuestServices. |
September 2017 |
· Rebrand and update document format. |
March 2022 |
· Updated ArrayOfText, TextList, and ResultStatus. |
The interface is provided as a Web service, utilizing standard SOAP calls. All transactions initiate as a request from the corporate or property web site, and a response is supplied by the Web Service. The Web Service runs under Microsoft Windows IIS and requires that Microsoft .NET version 2.0 or later is installed.
The following functions are currently provided through Guest Services for all types of web channels:
Function |
Description |
FetchOptInSetup |
Fetch OptIn setup fields for requested resort. |
UpdateReservationForOptIn |
Update Reservation with OptIn Data. |
UpdateRoomStatus |
Update room status for requested reservation. |
WakeUpCall |
Retrieves the wakeup calls for a reservation. In addition, it can add wakeup calls and delete wakeup calls for the reservation. This function can only be utilized when a reservation is “IN HOUSE.” |
Fetch OptIn setup fields for requested resort.
Soap Action: http://webservices.micros.com/ows/5.1/GuestServices.wsdl#FetchOptInSetup
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="000037" primaryLangID="E" timeStamp="2004-01-13T14:48:16.0718750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="ORS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<FetchOptInSetupRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference chainCode="WC" hotelCode="HOTEL"/>
</FetchOptInSetupRequest>
</soap:Body>
</soap:Envelope>
FetchOptInSetupRequest
<xs:complexType name="FetchOptInSetupRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="HotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelReference |
element |
HotelReference |
optional |
The Hotel Reference. |
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000037" timeStamp="2004-01-13T14:48:16.071875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="ORS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#FetchOptInSetupResponse</wsa:Action>
<wsa:MessageID>urn:uuid:cc8e030e-3abe-491b-8359-48700f97c256</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:7d02d7a9-9c8f-4002-a7f8-d234c2699528</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-09a22bf9-8b7d-40db-af66-0e256a6c57ee">
<wsu:Created>2010-05-13T14:34:58Z</wsu:Created>
<wsu:Expires>2010-05-13T14:39:58Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<FetchOptInSetupResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
<OptInSetup mobilePhoneRequired="true" mobilePhoneType="MOBILE" emailAddressRequired="true"/>
</FetchOptInSetupResponse>
</soap:Body>
</soap:Envelope>
FetchOptInSetupResponse
<xs:complexType name="FetchOptInSetupResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />
<xs:element minOccurs="0" maxOccurs="1" name="OptInSetup" xmlns:q2="http://webservices.micros.com/og/4.3/GuestServices/" type="q2:OptInRequired" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Result |
element |
ResultStatus |
optional |
The standard result object. |
OptInSetup |
element |
OptInRequired |
optional |
The OptInSetup response element. |
Update Reservation with OptIn Data.
Soap Action: http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateReservationForOptIn
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:hc="http://webservices.micros.com/og/4.3/HotelCommon/" xmlns:n="http://webservices.micros.com/og/4.3/Name/">
<soap:Header>
<OGHeader transactionID="000037" primaryLangID="E" timeStamp="2004-01-13T14:48:16.0718750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="ORS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<p1:UpdateReservationForOptInRequest languageCode="string" nationality="string" countryCode="string" xmlns:p3="http://webservices.micros.com/og/4.3/Common/" xmlns:p1="http://webservices.micros.com/og/4.3/GuestServices/" xmlns:p2="http://webservices.micros.com/og/4.3/Name/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://webservices.micros.com/og/4.3/GuestServices/ ">
<p1:HotelReference chainCode="WC" hotelCode="HOTEL"/>
<p1:ResvNameId type="INTERNAL">11748974</p1:ResvNameId>
<p1:Phones>
<p2:NamePhone phoneType="HOME" phoneRole="PHONE" primary="true">
<p3:PhoneNumber>123-456-7890</p3:PhoneNumber>
</p2:NamePhone>
<p2:NamePhone phoneType="BUSINESS" phoneRole="MOBILE" primary="true">
<p3:PhoneNumber>123-456-7890</p3:PhoneNumber>
</p2:NamePhone>
<p2:NamePhone phoneType="BUSINESS" phoneRole="EMAIL" primary="false">
<p3:PhoneNumber>name@example.com</p3:PhoneNumber>
</p2:NamePhone>
</p1:Phones>
</p1:UpdateReservationForOptInRequest>
</soap:Body>
</soap:Envelope>
UpdateReservationForOptInRequest
<xs:complexType name="UpdateReservationForOptInRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="HotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />
<xs:element minOccurs="0" maxOccurs="1" name="ResvNameId" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:UniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="Phones" xmlns:q3="http://webservices.micros.com/og/4.3/Name/" type="q3:ArrayOfNamePhone" />
<xs:element minOccurs="0" maxOccurs="1" name="GovernmentID" xmlns:q4="http://webservices.micros.com/og/4.3/Common/" type="q4:GovernmentID" />
<xs:element minOccurs="0" maxOccurs="1" name="DrivingLicenseID" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="OtherID" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Membership" xmlns:q5="http://webservices.micros.com/og/4.3/Common/" type="q5:Membership" />
</xs:sequence>
<xs:attribute name="languageCode" type="xs:string" />
<xs:attribute name="nationality" type="xs:string" />
<xs:attribute name="countryCode" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
languageCode |
attribute |
string |
none |
The language code. |
nationality |
attribute |
string |
none |
The nationality. |
countryCode |
attribute |
string |
none |
The country code. |
HotelReference |
element |
HotelReference |
optional |
The Hotel Reference. |
ResvNameId |
element |
UniqueID |
optional |
The reservation name Id. |
Phones |
element |
ArrayOfNamePhone |
optional |
A collection of phone types and numbers. |
GovernmentID |
element |
GovernmentID |
optional |
A collection of GovernmentID objects. |
DrivingLicenseID |
element |
string |
optional |
The driver’s license ID number. |
OtherID |
element |
string |
optional |
Other IDs. |
Membership |
element |
Membership |
optional |
An object containing the membership information. |
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000037" timeStamp="2004-01-13T14:48:16.071875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="ORS" />
<Destination entityID="WEST" systemType="WEB" />
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateReservationForOptInResponse</wsa:Action>
<wsa:MessageID>urn:uuid:c93304ea-7662-49f8-a875-4c4742a127d8</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:520c8c6f-8861-43ef-9d61-b60eac117c99</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-5d2562e2-8edb-4608-8177-730143e342fd">
<wsu:Created>2010-05-13T15:02:19Z</wsu:Created>
<wsu:Expires>2010-05-13T15:07:19Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<UpdateReservationForOptInResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS" />
</UpdateReservationForOptInResponse>
</soap:Body>
</soap:Envelope>
UpdateReservationForOptInResponse
<xs:complexType name="UpdateReservationForOptInResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Result |
element |
ResultStatus |
optional |
The standard result object. |
Update room status for requested reservation.
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.9468750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="PMS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<UpdateRoomStatusRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4062</RoomNumber>
<RoomStatus>Clean</RoomStatus>
</UpdateRoomStatusRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.9468750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="PMS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<UpdateRoomStatusRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4062</RoomNumber>
<RoomStatus>Dirty</RoomStatus>
</UpdateRoomStatusRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.9468750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="PMS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<UpdateRoomStatusRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4062</RoomNumber>
<RoomStatus>Inspected</RoomStatus>
</UpdateRoomStatusRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.9468750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="PMS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<UpdateRoomStatusRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4092</RoomNumber>
<GuestServiceStatus>DoNotDisturb</GuestServiceStatus>
</UpdateRoomStatusRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.9468750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="PMS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<UpdateRoomStatusRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4092</RoomNumber>
<GuestServiceStatus>MakeUpRoom</GuestServiceStatus>
</UpdateRoomStatusRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.9468750-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="PMS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<UpdateRoomStatusRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4092</RoomNumber>
<TurnDownStatus>NotRequired</TurnDownStatus>
</UpdateRoomStatusRequest>
</soap:Body>
</soap:Envelope>
UpdateRoomStatusRequest
<xs:complexType name="UpdateRoomStatusRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="HotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />
<xs:element minOccurs="0" maxOccurs="1" name="RoomNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="RoomStatus" xmlns:q2="http://webservices.micros.com/og/4.3/GuestServices/" type="q2:RoomStatusType" />
<xs:element minOccurs="0" maxOccurs="1" name="TurnDownStatus" xmlns:q3="http://webservices.micros.com/og/4.3/GuestServices/" type="q3:TurnDownStatusType" />
<xs:element minOccurs="0" maxOccurs="1" name="GuestServiceStatus" xmlns:q4="http://webservices.micros.com/og/4.3/GuestServices/" type="q4:GuestServiceStatusType" />
<xs:element minOccurs="0" maxOccurs="1" name="RoomRepair" xmlns:q5="http://webservices.micros.com/og/4.3/GuestServices/" type="q5:RoomRepairType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelReference |
element |
HotelReference |
optional |
The Hotel Reference. |
RoomNumber |
element |
string |
optional |
The room number. |
RoomStatus |
element |
RoomStatusType |
optional |
Represents the housekeeping Room statuses in OPERA. The supported values are Clean or Dirty or Inspected or Pickup. |
TurnDownStatus |
element |
TurnDownStatusType |
optional |
Represents the housekeeping Turndown statuses in OPERA. The supported values are Completed or Required or NotRequired. |
GuestServiceStatus |
element |
GuestServiceStatusType |
optional |
Represents the housekeeping guest service statuses in OPERA. The supported values are DoNotDisturb or MakeUpRoom or None. |
RoomRepair |
element |
RoomRepairType |
optional |
The room repair type. |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.946875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="PMS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateRoomStatusResponse</wsa:Action>
<wsa:MessageID>urn:uuid:a2a88ff8-c7a8-4d05-8e8b-7309e8df3e73</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:c375577b-ff35-4575-95fb-69e5590e1533</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-ab61b528-0f68-4f83-a132-421c55128946">
<wsu:Created>2011-07-13T13:37:54Z</wsu:Created>
<wsu:Expires>2011-07-13T13:42:54Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<UpdateRoomStatusResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</UpdateRoomStatusResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.946875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="PMS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateRoomStatusResponse</wsa:Action>
<wsa:MessageID>urn:uuid:ea1b9813-bb1c-4dbb-9b84-4d13f733e796</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:64b0ad37-e20a-4b1f-8c3f-5916ce49e43f</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-b118d1fa-72d3-41e9-bd5c-ac489a1c09d7">
<wsu:Created>2011-07-13T13:30:02Z</wsu:Created>
<wsu:Expires>2011-07-13T13:35:02Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<UpdateRoomStatusResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</UpdateRoomStatusResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.946875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="PMS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateRoomStatusResponse</wsa:Action>
<wsa:MessageID>urn:uuid:3945f641-fa74-48f9-be40-775916ebaee7</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:e71a9d1a-81ea-452b-8a6c-8688d0c97cef</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-033471af-8600-4e4d-a2ec-d16731e4f62c">
<wsu:Created>2011-07-13T13:35:32Z</wsu:Created>
<wsu:Expires>2011-07-13T13:40:32Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<UpdateRoomStatusResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</UpdateRoomStatusResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.946875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="PMS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateRoomStatusResponse</wsa:Action>
<wsa:MessageID>urn:uuid:2cc4a99d-2c2d-47e0-a437-05163e1fc9e9</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:df31c210-367d-4a54-87c6-09a5c5ef507d</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-25e0d0b5-bdb0-4b4c-81c3-19f9a0999b24">
<wsu:Created>2011-07-13T13:49:29Z</wsu:Created>
<wsu:Expires>2011-07-13T13:54:29Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<UpdateRoomStatusResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</UpdateRoomStatusResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.946875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="PMS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader>
<wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateRoomStatusResponse</wsa:Action>
<wsa:MessageID>urn:uuid:82f38450-47f9-4f99-a678-1279f70fc33a</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:512caa08-a513-4589-ad99-fa8968391d2b</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-5a397a01-badf-4901-89e4-f224863a83f2">
<wsu:Created>2011-07-13T13:51:34Z</wsu:Created>
<wsu:Expires>2011-07-13T13:56:34Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<UpdateRoomStatusResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</UpdateRoomStatusResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000096" timeStamp="2008-02-20T09:34:22.946875-05:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="PMS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader>
<wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#UpdateRoomStatusResponse</wsa:Action>
<wsa:MessageID>urn:uuid:9e6dc70d-c79b-4d86-bc29-52b810c56f47</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:eaff83ea-09b1-4e71-8866-349e4da2ff38</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-834bb89c-f76b-4e6a-9437-9c9199ec0e06">
<wsu:Created>2011-07-13T13:46:15Z</wsu:Created>
<wsu:Expires>2011-07-13T13:51:15Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<UpdateRoomStatusResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</UpdateRoomStatusResponse>
</soap:Body>
</soap:Envelope>
UpdateRoomStatusResponse
<xs:complexType name="UpdateRoomStatusResponse">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Result |
element |
ResultStatus |
optional |
The standard result object. |
Retrieves the wakeup calls for a reservation. In addition, it can add wakeup calls and delete wakeup calls for the reservation. This function can only be utilized when a reservation is “IN HOUSE.”
Soap Action: http://webservices.micros.com/ows/5.1/GuestServices.wsdl#WakeUpCall
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:g="http://webservices.micros.com/og/4.3/GuestServices/" xmlns:hc="http://webservices.micros.com/og/4.3/HotelCommon/">
<soap:Header>
<OGHeader transactionID="000005" timeStamp="2009-09-18T09:15:27.8650000-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="ORS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<WakeUpCallRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4060</RoomNumber>
<RoomNumber/>
<ActionType>ADD</ActionType>
<ResvNameId type="INTERNAL">1731915</ResvNameId>
<WakeUpCallDetails>
<FromDate>2010-04-19</FromDate>
<ToDate>2010-04-22</ToDate>
<WakeupTime>16:00:00</WakeupTime>
<Comments>Add wakeup call</Comments>
</WakeUpCallDetails>
</WakeUpCallRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:g="http://webservices.micros.com/og/4.3/GuestServices/" xmlns:hc="http://webservices.micros.com/og/4.3/HotelCommon/">
<soap:Header>
<OGHeader transactionID="000005" timeStamp="2009-09-18T09:15:27.8650000-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="ORS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<WakeUpCallRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4060</RoomNumber>
<RoomNumber/>
<ActionType>DELETE</ActionType>
<ResvNameId type="INTERNAL">1731915</ResvNameId>
<WakeUpCallDetails>
<FromDate>2010-04-19</FromDate>
<ToDate>2010-04-22</ToDate>
<WakeupTime>16:00:00</WakeupTime>
<Comments>Delete wakeup call</Comments>
</WakeUpCallDetails>
</WakeUpCallRequest>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://webservices.micros.com/og/4.3/Common/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:g="http://webservices.micros.com/og/4.3/GuestServices/" xmlns:hc="http://webservices.micros.com/og/4.3/HotelCommon/">
<soap:Header>
<OGHeader transactionID="000005" timeStamp="2009-09-18T09:15:27.8650000-05:00" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="WEST" systemType="WEB"/>
<Destination entityID="TI" systemType="ORS"/>
</OGHeader>
</soap:Header>
<soap:Body>
<WakeUpCallRequest xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<HotelReference hotelCode="HOTEL"/>
<RoomNumber>4060</RoomNumber>
<RoomNumber/>
<ActionType>FETCH</ActionType>
<ResvNameId type="INTERNAL">1731915</ResvNameId>
<WakeUpCallDetails>
<FromDate>2010-04-19</FromDate>
<ToDate>2010-04-22</ToDate>
<WakeupTime>16:00:00</WakeupTime>
<Comments>Fetch wakeup call</Comments>
</WakeUpCallDetails>
</WakeUpCallRequest>
</soap:Body>
</soap:Envelope>
WakeUpCallRequest
<xs:complexType name="WakeUpCallRequest">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="HotelReference" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:HotelReference" />
<xs:element minOccurs="0" maxOccurs="1" name="RoomNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ResvNameId" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:UniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="WakeUpCallDetails" xmlns:q3="http://webservices.micros.com/og/4.3/GuestServices/" type="q3:WakeUpCall" />
<xs:element minOccurs="1" maxOccurs="1" name="ActionType" xmlns:q4="http://webservices.micros.com/og/4.3/GuestServices/" type="q4:WakeupCallActionType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelReference |
element |
HotelReference |
optional |
The Hotel Reference. |
RoomNumber |
element |
string |
optional |
The room number. |
ResvNameId |
element |
UniqueID |
optional |
The reservation name ID. |
WakeUpCallDetails |
element |
WakeUpCall |
optional |
The details of the wakeup call. |
ActionType |
element |
WakeupCallActionType |
required |
The action type for the wakeup call. |
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000005" timeStamp="2009-09-18T10:15:27.865-04:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="ORS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader>
<wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#WakeUpCallResponse</wsa:Action>
<wsa:MessageID>urn:uuid:5ad1b4ea-c5de-4047-a002-4300fe4f8cc9</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:ecf6da66-0c58-4bb6-a67b-753db278725d</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-dbe00bc0-8986-4297-8e95-e2637fda3597">
<wsu:Created>2010-04-19T12:11:15Z</wsu:Created>
<wsu:Expires>2010-04-19T12:16:15Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<WakeUpCallResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</WakeUpCallResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000005" timeStamp="2009-09-18T10:15:27.865-04:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="ORS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#WakeUpCallResponse</wsa:Action>
<wsa:MessageID>urn:uuid:1783f6f4-e3a2-4803-8057-8133283d0fe7</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:17fa7dda-1e50-4d33-bab8-8c7b3143f03c</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-c083df13-c9be-4fab-8436-5555baf55a64">
<wsu:Created>2010-04-19T12:12:04Z</wsu:Created>
<wsu:Expires>2010-04-19T12:17:04Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<WakeUpCallResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
</WakeUpCallResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<OGHeader transactionID="000005" timeStamp="2009-09-18T10:15:27.865-04:00" primaryLangID="E" xmlns="http://webservices.micros.com/og/4.3/Core/">
<Origin entityID="TI" systemType="ORS"/>
<Destination entityID="WEST" systemType="WEB"/>
</OGHeader> <wsa:Action>http://webservices.micros.com/ows/5.1/GuestServices.wsdl#WakeUpCallResponse</wsa:Action>
<wsa:MessageID>urn:uuid:5a8abfeb-9719-4926-adf3-c1a7db6719b8</wsa:MessageID>
<wsa:RelatesTo>urn:uuid:f6850fea-d2d9-472c-b172-dfde379300de</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-e479a0c1-8316-4649-b53b-a06df8fede3a">
<wsu:Created>2010-04-19T12:11:43Z</wsu:Created>
<wsu:Expires>2010-04-19T12:16:43Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<WakeUpCallResponse xmlns="http://webservices.micros.com/og/4.3/GuestServices/">
<Result resultStatusFlag="SUCCESS"/>
<WakeUpCallDetails>
<WakeUpCalls>
<FromDate>2010-04-19T00:00:00</FromDate>
<ToDate>2010-04-19T00:00:00</ToDate>
<WakeupTime>16:00:00.0000000-04:00</WakeupTime>
<Comments>Fetch wakeup call</Comments>
<Status>PENDING</Status>
</WakeUpCalls>
<WakeUpCalls>
<FromDate>2010-04-20T00:00:00</FromDate>
<ToDate>2010-04-20T00:00:00</ToDate>
<WakeupTime>16:00:00.0000000-04:00</WakeupTime>
<Comments>Fetch wakeup call</Comments>
<Status>PENDING</Status>
</WakeUpCalls>
<WakeUpCalls>
<FromDate>2010-04-21T00:00:00</FromDate>
<ToDate>2010-04-21T00:00:00</ToDate>
<WakeupTime>16:00:00.0000000-04:00</WakeupTime>
<Comments>Fetch wakeup call</Comments>
<Status>PENDING</Status>
</WakeUpCalls>
<WakeUpCalls>
<FromDate>2010-04-22T00:00:00</FromDate>
<ToDate>2010-04-22T00:00:00</ToDate>
<WakeupTime>16:00:00.0000000-04:00</WakeupTime>
<Comments>Fetch wakeup call</Comments>
<Status>PENDING</Status>
</WakeUpCalls>
</WakeUpCallDetails>
</WakeUpCallResponse>
</soap:Body>
</soap:Envelope>
WakeUpCallResponse
<xs:element name="WakeUpCallResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Result" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ResultStatus" />
<xs:element minOccurs="0" maxOccurs="1" name="WakeUpCallDetails" xmlns:q2="http://webservices.micros.com/og/4.3/GuestServices/" type="q2:ArrayOfWakeUpCall" />
</xs:sequence>
</xs:complexType>
</xs:element>
Name |
Type |
Data Type |
Use |
Comments |
Result |
element |
ResultStatus |
optional |
The standard result object. |
WakeUpCallDetails |
element |
ArrayOfWakeUpCall |
optional |
A collection of wakeup call details. |
<xs:complexType name="ArrayOfGuarantee">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Guarantee" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:Guarantee" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Guarantee |
element |
Guarantee |
optional / multiple |
A collection of guarantee types. |
<xs:complexType name="ArrayOfGuaranteeAccepted">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="GuaranteeAccepted" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:GuaranteeAccepted" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
GuaranteeAccepted |
element |
GuaranteeAccepted |
optional / multiple |
A collection of accepted guarantee types. |
<xs:complexType name="ArrayOfIDPair">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="IDPair" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:IDPair" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
IDPair |
element |
IDPair |
optional / multiple |
A collection of IDPair elements. |
<xs:complexType name="ArrayOfNamePhone">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="NamePhone" xmlns:q1="http://webservices.micros.com/og/4.3/Name/" type="q1:NamePhone" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
NamePhone |
element |
NamePhone |
optional / multiple |
The phone information. |
<xs:complexType name="ArrayOfPaymentType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentType" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:PaymentType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
PaymentType |
element |
PaymentType |
optional / multiple |
The payment type for the reservation. |
<xs:complexType name="ArrayOfString">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="MappingType" type="xs:string" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
MappingType |
element |
string |
optional / multiple |
The mapping type. |
<xs:complexType name="ArrayOfText">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="TextElement" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:TextList" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
TextElement |
element |
TextList |
optional / multiple |
In this context, this encapsulates text error message string(s). |
<xs:complexType name="ArrayOfWakeUpCall">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WakeUpCalls" xmlns:q1="http://webservices.micros.com/og/4.3/GuestServices/" type="q1:WakeUpCall" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
WakeUpCalls |
element |
WakeUpCall |
optional / multiple |
A collection of wakeup calls. |
<xs:complexType name="CreditCard">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="cardCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="cardHolderName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="cardNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="seriesCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Track2" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="effectiveDate" type="xs:date" />
<xs:element minOccurs="1" maxOccurs="1" name="expirationDate" type="xs:date" />
</xs:sequence>
<xs:attribute name="cardType" type="xs:string" />
<xs:attribute name="otherCardType" type="xs:string" />
<xs:attribute name="chipAndPin" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
cardType |
attribute |
string |
none |
The credit card type. |
otherCardType |
attribute |
string |
none |
The other card type. |
chipAndPin |
attribute |
boolean |
none |
Indicates if a chip and pin card is used. |
cardCode |
element |
string |
optional |
The card code. |
cardHolderName |
element |
string |
optional |
The card holder’s name. |
cardNumber |
element |
string |
optional |
The card number. |
seriesCode |
element |
string |
optional |
The series code. |
Track2 |
element |
string |
optional |
Track2 data. |
effectiveDate |
element |
date |
optional |
The effective date. |
expirationDate |
element |
date |
required |
The expiration date. |
<xs:complexType name="GovernmentID">
<xs:attribute name="documentType" type="xs:string" />
<xs:attribute name="documentNumber" type="xs:string" />
<xs:attribute name="effectiveDate" type="xs:date" />
<xs:attribute name="expirationDate" type="xs:date" />
<xs:attribute name="placeOfIssue" type="xs:string" />
<xs:attribute name="countryOfIssue" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
documentType |
attribute |
string |
none |
The type of ID. |
documentNumber |
attribute |
string |
none |
The ID number. |
effectiveDate |
attribute |
date |
none |
The effective date. |
expirationDate |
attribute |
date |
none |
The expiration date. |
placeOfIssue |
attribute |
string |
none |
The place of issue. |
countryOfIssue |
attribute |
string |
none |
The country that issued the card. |
<xs:complexType name="Guarantee">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteesAccepted" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfGuaranteeAccepted" />
<xs:element minOccurs="0" maxOccurs="1" name="Deadline" type="xs:dateTime" />
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeDescription" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:Paragraph" />
</xs:sequence>
<xs:attribute name="guaranteeType" type="xs:string" />
<xs:attribute name="mandatoryDeposit" type="xs:boolean" />
<xs:attribute name="cancellationRequired" type="xs:boolean" />
<xs:attribute name="creditCardRequired" type="xs:boolean" />
<xs:attribute name="paymentType" type="xs:string" />
<xs:attribute name="requirementCode" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
guaranteeType |
attribute |
string |
none |
The guarantee type. |
mandatoryDeposit |
attribute |
boolean |
none |
Indicates if a deposit is required. |
cancellationRequired |
attribute |
boolean |
none |
Indicates if cancellation is required. |
creditCardRequired |
attribute |
boolean |
none |
Indicates if a credit card is required. |
paymentType |
attribute |
string |
none |
The payment type used. |
requirementCode |
attribute |
string |
none |
The requirement code. |
GuaranteesAccepted |
element |
ArrayOfGuaranteeAccepted |
optional |
A collection of accepted guarantees. |
Deadline |
element |
dateTime |
optional |
The date/time representation of any cancellation date, cancellation time, or late arrival time information associated with the cancellation penalty. |
GuaranteeDescription |
element |
Paragraph |
optional |
A description of the guarantee. |
<xs:complexType name="GuaranteeAccepted">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeCreditCard" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:CreditCard" />
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeTravelAgent" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:UniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="GuaranteeCompany" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:UniqueID" />
</xs:sequence>
<xs:attribute name="agentPhone" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
agentPhone |
attribute |
string |
none |
The travel agent’s phone number. |
GuaranteeCreditCard |
element |
CreditCard |
optional |
The credit card used for the guarantee. |
GuaranteeTravelAgent |
element |
UniqueID |
optional |
The travel agent issuing the guarantee. |
GuaranteeCompany |
element |
UniqueID |
optional |
The company issuing the guarantee. |
<xs:simpleType name="GuestServiceStatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="DoNotDisturb" />
<xs:enumeration value="MakeUpRoom" />
<xs:enumeration value="None" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
GuestServiceStatusType |
enumeration |
string |
|
The possible values are DoNotDisturb, MakeUpRoom, and None. |
<xs:complexType name="HotelReference">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="chainCode" type="xs:string" />
<xs:attribute name="hotelCode" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
HotelReference |
extension |
string |
required |
The Hotel reference. |
chainCode |
attribute |
string |
optional |
The chain code. |
hotelCode |
attribute |
string |
optional |
The hotel code. |
<xs:complexType name="IDPair">
<xs:attribute name="idType" type="xs:string" />
<xs:attribute name="operaId" type="xs:long" />
<xs:attribute name="externalId" type="xs:string" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
idType |
attribute |
string |
none |
The ID type. |
operaId |
attribute |
long |
none |
The OPERA ID. |
externalId |
attribute |
string |
none |
The external ID. |
<xs:complexType name="Membership">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="membershipType" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="membershipNumber" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="membershipLevel" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="membershipNextLevel" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="memberName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="effectiveDate" type="xs:date" />
<xs:element minOccurs="0" maxOccurs="1" name="expirationDate" type="xs:date" />
<xs:element minOccurs="0" maxOccurs="1" name="currentPoints" type="xs:long" />
<xs:element minOccurs="0" maxOccurs="1" name="enrollmentCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ResvNameId" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:ArrayOfUniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="membershipid" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2:UniqueID" />
<xs:element minOccurs="0" maxOccurs="1" name="transferPoints" type="xs:long" />
<xs:element minOccurs="0" maxOccurs="1" name="enrollmentSource" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="enrolledAt" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="awardPointsToExpires" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:ArrayOfAwardPointsToExpire" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
membershipType |
element |
string |
optional |
The membership card type. |
membershipNumber |
element |
string |
optional |
The membership number. |
membershipLevel |
element |
string |
optional |
The membership level. |
membershipNextLevel |
element |
string |
optional |
The next membership level. |
memberName |
element |
string |
optional |
The name on the card. |
effectiveDate |
element |
date |
optional |
The effective date of the membership. |
expirationDate |
element |
date |
optional |
The expiration date. |
currentPoints |
element |
long |
optional |
The current number of points. |
enrollmentCode |
element |
string |
optional |
The enrollment code. |
ResvNameId |
element |
ArrayOfUniqueID |
optional |
A collection of reservation name IDs. |
membershipid |
element |
UniqueID |
optional |
The unique membership ID. |
transferPoints |
element |
long |
optional |
The membership points that will transfer. |
enrollmentSource |
element |
string |
optional |
The source of the membership enrollment. |
enrolledAt |
element |
string |
optional |
Where the member was enrolled. |
awardPointsToExpires |
element |
ArrayOfAwardPointsToExpire |
optional |
A collection of award points to expire. |
<xs:complexType name="OptInRequired">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="PaymentTypes" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:ArrayOfPaymentType" />
<xs:element minOccurs="0" maxOccurs="1" name="GuranteeTypes" xmlns:q2="http://webservices.micros.com/og/4.3/HotelCommon/" type="q2:ArrayOfGuarantee" />
<xs:element minOccurs="0" maxOccurs="1" name="MembershipTypes" xmlns:q3="http://webservices.micros.com/og/4.3/GuestServices/" type="q3:ArrayOfString" />
<xs:element minOccurs="0" maxOccurs="1" name="VIPTypes" xmlns:q4="http://webservices.micros.com/og/4.3/GuestServices/" type="q4:ArrayOfString" />
</xs:sequence>
<xs:attribute name="mobilePhoneRequired" type="xs:boolean" />
<xs:attribute name="mobilePhoneType" type="xs:string" />
<xs:attribute name="emailAddressRequired" type="xs:boolean" />
<xs:attribute name="passportRequired" type="xs:boolean" />
<xs:attribute name="drivingLicenseRequired" type="xs:boolean" />
<xs:attribute name="otherIdRequired" type="xs:boolean" />
<xs:attribute name="loayalityNumberRequired" type="xs:boolean" />
<xs:attribute name="countryRequired" type="xs:boolean" />
<xs:attribute name="nationalityRequired" type="xs:boolean" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
mobilePhoneRequired |
attribute |
boolean |
none |
Indicates if a mobile phone is required. |
mobilePhoneType |
attribute |
string |
none |
The mobile phone type. |
emailAddressRequired |
attribute |
boolean |
none |
Indicates if an email address is required. |
passportRequired |
attribute |
boolean |
none |
Indicates if a passport is required. |
drivingLicenseRequired |
attribute |
boolean |
none |
Indicates if a driver’s license is required. |
otherIdRequired |
attribute |
boolean |
none |
Indicates if other Ids are required. |
loayalityNumberRequired |
attribute |
boolean |
none |
Indicates if a loyalty number is required. |
countryRequired |
attribute |
boolean |
none |
Indicates if a country is required. |
nationalityRequired |
attribute |
boolean |
none |
Indicates if a nationality is required. |
PaymentTypes |
element |
ArrayOfPaymentType |
optional |
A collection of payment types. |
GuranteeTypes |
element |
ArrayOfGuarantee |
optional |
A collection of guarantee types. |
MembershipTypes |
element |
ArrayOfString |
optional |
A collection of membership types. |
VIPTypes |
element |
ArrayOfString |
optional |
A collection of VIP types. |
<xs:simpleType name="RepairStatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="OutOfOrder" />
<xs:enumeration value="OutOfService" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
RepairStatusType |
enumeration |
string |
required |
The possible values are OutOfOrder and OutOfService. |
<xs:complexType name="ResultStatus">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Text" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:TextList" />
<xs:element minOccurs="0" maxOccurs="1" name="IDs" xmlns:q2="http://webservices.micros.com/og/4.3/Common/" type="q2: IDPairList" />
<xs:element minOccurs="0" maxOccurs="1" name="OperaErrorCode" type="xs:string" />
</xs:sequence>
<xs:attribute name="resultStatusFlag" xmlns:q3="http://webservices.micros.com/og/4.3/Common/" type="q3:ResultStatusFlag" />
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
resultStatusFlag |
attribute |
ResultStatusFlag |
none |
The primary indication of the success or failure of the called function. |
Text |
element |
TextList |
optional |
Used to store any error or warning text associated with the transaction. |
IDs |
element |
IDPairList |
optional |
If populated, this contains the ReservationID of the newly created booking. |
OperaErrorCode |
element |
string |
optional |
The error code returned in the response whenever there is an error returned from the OPERA database. All error codes are defined in the default "FIDELIO" channel under the Error tab. |
<xs:simpleType name="ResultStatusFlag">
<xs:restriction base="xs:string">
<xs:enumeration value="FAIL" />
<xs:enumeration value="SUCCESS" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
ResultStatusFlag |
enumeration |
string |
none |
The possible values are FAIL and SUCCESS. |
<xs:complexType name="RoomRepairType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RepairDate" xmlns:q1="http://webservices.micros.com/og/4.3/HotelCommon/" type="q1:TimeSpan" />
<xs:element minOccurs="1" maxOccurs="1" name="ReturnStatus" xmlns:q2="http://webservices.micros.com/og/4.3/GuestServices/" type="q2:RoomStatusType" />
<xs:element minOccurs="1" maxOccurs="1" name="RepairStatus" xmlns:q3="http://webservices.micros.com/og/4.3/GuestServices/" type="q3:RepairStatusType" />
<xs:element minOccurs="0" maxOccurs="1" name="RepairReason" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="RepairType" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="RepairRemarks" type="xs:string" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
RepairDate |
element |
TimeSpan |
optional |
The repair date. |
ReturnStatus |
element |
RoomStatusType |
required |
The room status type. |
RepairStatus |
element |
RepairStatusType |
required |
The repair status type. |
RepairReason |
element |
string |
optional |
The reason for repair. |
RepairType |
element |
string |
optional |
The repair type. |
RepairRemarks |
element |
string |
optional |
The repair remarks. |
<xs:simpleType name="RoomStatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="Clean" />
<xs:enumeration value="Dirty" />
<xs:enumeration value="Inspected" />
<xs:enumeration value="Pickup" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
RoomStatusType |
enumeration |
string |
|
The possible values are Clean, Dirty, Inspected, and Pickup. |
<xs:complexType name="Text">
<xs:simpleContent>
<xs:extension base="xs:normalizedString">
<xs:attribute name="formatted" type="xs:boolean" />
<xs:attribute name="language" type="xs:language" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
Text |
extension |
normalizedString |
optional |
A text description. |
formatted |
attribute |
boolean |
none |
The format. |
language |
attribute |
language |
none |
The language. |
<xs:complexType name="TextList">
<xs:sequence>
<xs:element name="TextElement" type="tns:Text" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
TextList |
extension |
Text |
|
The text element. |
<xs:complexType name="TimeSpan">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="StartDate" type="xs:dateTime" />
<xs:choice minOccurs="1" maxOccurs="1">
<xs:element minOccurs="0" maxOccurs="1" name="Duration" type="xs:duration" />
<xs:element minOccurs="1" maxOccurs="1" name="EndDate" type="xs:dateTime" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
StartDate |
element |
dateTime |
required |
The meeting start date and time. |
Duration |
element |
duration |
optional |
The meeting duration. |
EndDate |
element |
dateTime |
required |
The meeting end date and time. |
<xs:simpleType name="TurnDownStatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="Completed" />
<xs:enumeration value="Required" />
<xs:enumeration value="NotRequired" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
TurnDownStatusType |
enumeration |
string |
|
The possible values are Completed, Required, and NotRequired. |
<xs:complexType name="UniqueID">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" xmlns:q1="http://webservices.micros.com/og/4.3/Common/" type="q1:UniqueIDType" use="required" />
<xs:attribute name="source" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
UniqueID |
extension |
string |
required |
If parent element is present, at least one UniqueID element must also be present. The list contains a UniqueID that represents the OPERA reservation ID. |
type |
attribute |
UniqueIDType |
required |
Needs to be passed as “INTERNAL” for OPERA ID. |
source |
attribute |
string |
none |
The source. |
<xs:simpleType name="UniqueIDType">
<xs:restriction base="xs:string">
<xs:enumeration value="EXTERNAL" />
<xs:enumeration value="INTERNAL" />
<xs:enumeration value="CANCELLATIONEXTERNAL" />
<xs:enumeration value="CANCELLATIONINTERNAL" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
UniqueIDType |
enumeration |
string |
required |
The possible values are EXTERNAL, INTERNAL, CANCELLATIONEXTERNAL, and CANCELLATIONINTERNAL. |
<xs:complexType name="WakeUpCall">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="FromDate" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="ToDate" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="WakeupTime" type="xs:time" />
<xs:element minOccurs="0" maxOccurs="1" name="Comments" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Status" xmlns:q1="http://webservices.micros.com/og/4.3/GuestServices/" type="q1:WakeUpCallStatusType" />
</xs:sequence>
</xs:complexType>
Name |
Type |
Data Type |
Use |
Comments |
FromDate |
element |
dateTime |
required |
The from date. |
ToDate |
element |
dateTime |
required |
The to date. |
WakeupTime |
element |
time |
required |
The time for the wakeup call. |
Comments |
element |
string |
optional |
Text comments for the wakeup call. |
Status |
element |
WakeUpCallStatusType |
required |
The status of the wakeup call. |
<xs:simpleType name="WakeupCallActionType">
<xs:restriction base="xs:string">
<xs:enumeration value="ADD" />
<xs:enumeration value="DELETE" />
<xs:enumeration value="FETCH" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
WakeupCallActionType |
enumeration |
string |
required |
The possible values are ADD, DELETE, and FETCH. |
<xs:simpleType name="WakeUpCallStatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="PENDING" />
<xs:enumeration value="COMPLETED" />
<xs:enumeration value="NOANSWER" />
<xs:enumeration value="UNKNOWN" />
</xs:restriction>
</xs:simpleType>
Name |
Type |
Data Type |
Use |
Comments |
WakeUpCallStatusType |
enumeration |
string |
required |
The possible values are PENDING, COMPLETED, NOANSWER, and UNKNOWN. |